Deep thinking - Mosaic of thoughts